package com.dao.intf;

import com.entity.Collection;

import java.util.List;

public interface CollectionDao {

    //保存收藏
    public int saveCollection(Integer blogId,Integer userId);

    //取消收藏
    public int deleteCollection(Integer blogId,Integer userId);

    /**
     * 查询当前用户是否有收藏当前博客
     * @param blogId
     * @param userId
     * @return true就表示当前用户没有收藏，false就表示他已经收藏了这篇博客
     */
    public boolean isCollection(Integer blogId,Integer userId);

    //查询用户的收藏夹
    public List<Collection> queryCollectionBlogIdByUserId(Integer userId);

    //查询这篇博客被收藏的数量
    public  Integer queryBlogCollectionNum(Integer blogId);

}
